.ani-floatappear{
    animation-name: floatappear ;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
}
.ani-appear{
    animation-duration: 0.3s;
    animation-name: buttonFadeIn;

}
.ani-hover:hover{
    transform: translateY(-2px);
}
.ani-hover:active {
    transform: translateY(0);
}
@keyframes zoom {
    0% {
        background-size: 100% auto;
    }
    50% {
        background-size: 105% auto;
    }
    100% {
        background-size: 100% auto;
    }
}

.ani-zoom {
    animation: zoom 20s ease-in-out infinite;
}
@keyframes shake {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-3px);
    }
    100% {
        transform: translateY(0);
    }
}

.ani-shake {
    animation: shake 0.5s ease-in-out infinite;
}
.ani-btn-appear{
    animation-name: buttonFadeIn;
    animation-duration: 0.2s;
}
@keyframes appear {
    from{
        opacity: 0;
        background-color: transparent;
        border: 50px solid cornflowerblue;
        font-size: 0px;
    }
    to{
        opacity: 1;
    }
}
@keyframes floatappear {
    from{
        opacity: 0;
        width: 0px;

    }
    to{
        opacity: 1;
    }
}
@keyframes buttonFadeIn {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}